/*
 * author      : dormi330
 * date        : 2018/6/27
 * description : TODO
 */

package com.deep.trade.order.dto;

import com.deep.trade.common.BaseDto;

import java.math.BigDecimal;
import java.util.Date;


public class OutDtoOrderSummary extends BaseDto {
    private String id;                          // 32位 uuid
    private String tenantCode;                  // 租户编码

    private String memberId;                    // 会员Id
    private String memberName;                  // 会员Name
    private BigDecimal freightMoney;            // 邮费
    private BigDecimal itemMoney;               // 商品总额
    private BigDecimal payMoney;                // 实际支付金额
    private BigDecimal skuDiscountMoney;        //sku级优惠额度
    private BigDecimal shopDiscountMoney;       //sku级优惠额度
    private BigDecimal platformDiscountMoney;   //平台优惠
    private Date payTime;                       // 支付时间
    private String payChannel;                  // 支付渠道
    private Date payDeadLine;                   // 支付超时

    // === setter/getter ===


    public BigDecimal getSkuDiscountMoney() {
        return skuDiscountMoney;
    }

    public void setSkuDiscountMoney(BigDecimal skuDiscountMoney) {
        this.skuDiscountMoney = skuDiscountMoney;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public BigDecimal getFreightMoney() {
        return freightMoney;
    }

    public void setFreightMoney(BigDecimal freightMoney) {
        this.freightMoney = freightMoney;
    }

    public BigDecimal getPlatformDiscountMoney() {
        return platformDiscountMoney;
    }

    public void setPlatformDiscountMoney(BigDecimal platformDiscountMoney) {
        this.platformDiscountMoney = platformDiscountMoney;
    }

    public BigDecimal getShopDiscountMoney() {
        return shopDiscountMoney;
    }

    public void setShopDiscountMoney(BigDecimal shopDiscountMoney) {
        this.shopDiscountMoney = shopDiscountMoney;
    }

    public BigDecimal getItemMoney() {
        return itemMoney;
    }

    public void setItemMoney(BigDecimal itemMoney) {
        this.itemMoney = itemMoney;
    }

    public BigDecimal getPayMoney() {
        return payMoney;
    }

    public void setPayMoney(BigDecimal payMoney) {
        this.payMoney = payMoney;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public String getPayChannel() {
        return payChannel;
    }

    public void setPayChannel(String payChannel) {
        this.payChannel = payChannel;
    }

    public Date getPayDeadLine() {
        return payDeadLine;
    }

    public void setPayDeadLine(Date payDeadLine) {
        this.payDeadLine = payDeadLine;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }
}
